package cn.openea.perpartner.expert.web.service;

import cn.openea.perpartner.expert.web.domain.dto.TimelineDto;
import cn.openea.perpartner.expert.web.domain.entity.ExpertJob;
import cn.openea.perpartner.meily.web.entity.Todo;

import java.util.TimerTask;

/**
 * @author Weird077
 * @description TODO
 * @date 2023-07-07 12:21
 */
public interface ITimelineService {
    TimerTask publishJob(ExpertJob dto);
    TimerTask partnerSignup(Todo todo);
    TimerTask userPreselect(TimelineDto dto);
    TimerTask partnerReselect(Todo todo);
    TimerTask userReselect(TimelineDto dto);
    TimerTask partnerConfirm(TimelineDto dto);
    TimerTask partnerSubmitResult(TimelineDto dto);
    TimerTask userVerifyResult(TimelineDto dto);
    TimerTask rejectResult(Todo todo);
    TimerTask userEvaluate(TimelineDto dto);
}
